/*
* Copyright (c) Huawei Technologies Co., Ltd. 2019. All rights reserved.
* Description: vio_param.h
* Author: HiMobileCam Reference Develop Team
* Create: 2019-08-26
*/


#ifndef __VIO_PARAM_H__
#define __VIO_PARAM_H__

#include "hi_product_media_define.h"

#ifdef __cplusplus
#if __cplusplus
extern "C" {
#endif
#endif /* End of #ifdef __cplusplus */

/** \addtogroup     PARAM */
/** @{ */  /** <!-- [PARAM] */

typedef enum tagPARAM_DisplayType {
    PARAM_DISPLAY_TYPE_HDMI,
    PARAM_DISPLAY_TYPE_LCD,
    PARAM_DISPLAY_TYPE_NONE,
    PARAM_DISPLAY_TYPE_BUTT
} PARAM_DisplayType;

HI_S32 HI_PARAM_GetSnsSeqCnt(HI_VOID);

HI_S32 HI_PARAM_GetSnsSeqDesc(HI_S32 index, HI_CHAR* buff, HI_U32 buffLen);

HI_S32 HI_PARAM_GetMediaCfg(HI_S32 snsIdx, PARAM_DisplayType dispType, MEDIA_Cfg* mediaCfg);


/** @}*/  /** <!-- ==== PARAM End ====*/

#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif /* End of #ifdef __cplusplus */

#endif /** End of __VIO_PARAM_H__ */

